package com.app.myApp.dao;

import com.app.myApp.dataobject.SystemKnowledgeFilesDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface SystemKnowledgeFilesDAO {
    // 新增：插入系统文件
    int insert(SystemKnowledgeFilesDO systemKnowledgeFilesDO);

    // 新增：按ID删除系统文件
    int deleteById(String id);

    // 新增：按系统知识库ID删除所有文件
    int deleteBySystemKbId(String systemKbId);

    // 原有：按系统知识库ID查询文件
    List<SystemKnowledgeFilesDO> selectBySystemKbId(String systemKbId);

    // 新增：按ID查询系统文件
    SystemKnowledgeFilesDO selectById(String id);
}